Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F35 Spain F34 Spain F35 Spain F36 Spain F37 Spain F22 Spain F29 Spain F32 Chile F5 Chile F6 Spain F11 Spain F12 Spain F14 Great Britain F6 Great Britain F7 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F24 Spain F27 Spain F29 Thailand F2 Spain F30 Croatia F5 Spain F33 Spain F34 Spain F36 Japan F9 Japan F10 Chile F3 Chile F4 Chile F5 Chile F6 Australia F12 Chile F8 Chile F9 Cambodia F1 Thailand F1 Spain F11 Thailand F2 Spain F12 India F4 Spain F15 Turkey F19 Spain F18 Spain F20 Spain F21 Spain F23 Spain F25 Spain F30 Spain F33 Spain F34 Indonesia F5 Morocco F9 Spain F39 Laos F1 Spain F41 Thailand F4 India F9 Thailand F5 Turkey F4 Turkey F5 Portugal F1 Portugal F2 Portugal F3 Switzerland F2 Turkey F14 Chinese Taipei F1 Spain F8 Chinese Taipei F2 Spain F12 Spain F13 Spain F14 Spain F16 Spain F17 Spain F18 Spain F19 Spain F31 Canada F5 Spain F28 Spain F29 Algeria F2 Algeria F3 Turkey F43 Turkey F44 Turkey F45 Israel F2 Israel F3 Portugal F1 Portugal F2 Portugal F3 Portugal F4 Spain F7 Spain F8 Spain F9 China F1 China F2 Egypt F3 Egypt F4 Thailand F2 Portugal F8 Spain F17 Spain F18 Spain F19 Chinese Taipei F1 Spain F27 Spain F28 Spain F29 Spain F31 Portugal F11 Spain F38 Spain F39 Spain F40 Cambodia F1 Spain F41 Cambodia F2 Spain F42 Qatar F4 Qatar F5 Turkey F1 Turkey F2 Turkey F3 Thailand F2 Turkey F4 France F5 France F6 Japan F2 Japan F3 Malaysia F1 China F4 China F5 Portugal F4 Portugal F5 Thailand F4 Spain F11 Spain F12 Thailand F6 Spain F16 Spain F22 Spain F24 Portugal F10 Spain F32 Kuwait F2 Kuwait F3 Dominican Republic F2 Thailand F11 Dominican Republic F3 Spain F6 Spain F7 Spain F8 Indonesia F3 Spain F10 Thailand F1 Portugal F6 Portugal F7 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Portugal F10 Japan F1 Spain F25 Spain F29 Tunisia F26 Spain F33 Spain F34 Tunisia F29 Tunisia F35 Egypt F3 Egypt F4 Portugal F1 Azerbaijan F6 Spain F7 Spain F8 Spain F10 Tunisia F21 Spain F16 Spain F18 Egypt F13 Italy F23 France F17 USA F34 Spain F36 Spain F37 Spain F39 Egypt F2 (Sharm El Sheikh) Spain F5 (Murcia) Spain F6 (Cornella) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F6 (Porto) Spain F11 (Majadahonda) Spain F12 (Lleida) Bulgaria F1 (Sozopol) Turkey F21 (Antalya) Spain F16 (Huelva) Spain F17 (Martos) Spain F18 (Palma del Rio) Spain F19 (Bakio) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Kuwait F1 Portugal F20 (Oliveira De Azemeis) Hong Kong F3 Egypt F33 (Sharm El Sheikh) Egypt F34 (Sharm El Sheikh) Qatar F4 (Doha) Qatar F5 (Doha) Tunisia F4 (Jerba) Tunisia F5 (Jerba) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Spain F17 (Bakio) Portugal F5 USA F33 (Columbus) M25 Bakio Spain F21 M25+H Pozoblanco M25+H Oliveira De Azemeis M25 Tavira M25 Monastir M15 Cairo M25 Potchefstroom M15 Sintra M25 Porto Thailand F10 M15 Monastir M25 Villena M25 La Nucia M25 Vic M25 Bakio M25+H Ajaccio M25 Frankfurt am Main M25 Madrid M25 Loule M25 Quinta Do Lago Philippines F1 Spain F31 Portugal F6 France F18 Spain F25 Spain F20 Portugal F7 Spain F11 Thailand F3 Croatia F6 India F10 Egypt F1 (Sharm El Sheikh) Australia F13 Fifth-Third Bank Tennis Championships - Lexington Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The 70th King's Cup and Queen's Cup - Bangkok Nova Challenger Osaka - Osaka Jameson Cup - Milan Honda Kah Singapore Men's Tennis Open - Singapore USTA Seascape Challenger - Aptos Coffee Cup Challenger - Chikmagalur Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Czech Indoor Open - Prague New Delhi Challenger - New Delhi Challenger Leon 2004 - Leon Spain F31 Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Spain F36 Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Spain F9 2005 Freeman Men's Challenger - Joplin Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Izmir Cup - Izmir Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi The LTA Sunderland Challenger - Sunderland Flea Market Cup Busan Challenger Tennis - Busan Internationaux du Doubs - Besancon Heilbronn Challenger Melbourn Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger Yokohama International Tennis Tournament - Yokohama Aptos Challenger The Swanston Challenger - Sacramento Fergana Challenger - Fergana Segovia Challenger Seoul Challenger Honda-Kah Open - Singapore Unicredit Czech Open 2007 - Prostejov Belgaum Open - Belgaum USTA Seascape Challenger - Aptos Sporting Challenger - Turin Noumea Challenger The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas Caloundra Challenger USTA Tennis Championships of Austin - Austin Cridicard Mastercard Tennis Cup - Campos do Jordao Ho Chi Minh City Challenger - Ho Chi Minh City Johannesburg Challenger Fergana Challenger University of Tennessee USTA Challenger - Knoxville Corona Mexico City Open - Mexico City Yokohama Challenger 2001 - Yokohama Wuhai Challenger Segovia Challenger Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Heineken Challenger - Ho Chi Minh City Busan Open - Busan Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Abierto Club Casablanca - Mexico City Flea Market Cup - Busan Burnie Challenger Singapore Challenger Kyoto Challenger Busan Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Binghamton Professional Tennis Tournament - Binghamton Tunis Challenger Busan Challenger Beijing Challenger Astana Challenger Segovia Challenger Wroclaw Challenger Seville Challenger Heineken Challenger - Ho Chi Minh City Toyota Challenger Tashkent Challenger Rennes Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Burnie Challenger 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Baton Rouge Challenger Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou Anning Challenger Busan Challenger 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota The Wright Financial Group USTA Challenger - Champaign Mohammedia Challenger Nanchang Challenger Kia International In Kawana - Kawana Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby Segovia Challenger Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Orleans Challenger Bangkok Challenger Indore Challenger Toyota Challenger Fergana Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote USTA Illinois Challenger - Champaign Guimaraes Challenger Segovia Challenger Seville Challenger Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Dharwad Challenger 2006 - Dharwad Ciudad de Pozoblanco Open Diputacion - Cordoba ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Samsung Securities Cup - Seoul Fergana Challenger GHI Bronx Classic - Bronx Credicard Mastercard Tennis Cup - Campos do Jordao Madrid Challenger Bangkok Challenger Seoul Challenger Monterrey Challenger Las Vegas Challenger Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Astana Challenger Segovia Challenger Samsung Securities Cup - Seoul Fairfield Challenger Nanchang Challenger Glasgow Challenger West Lakes Challenger Stockton Challenger Shenzhen Challenger Houston Challenger Koblenz Challenger Blois Challenger Tianjin Challenger Bangkok Challenger Samarkand Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Astana Challenger Seville Challenger USTA Men's Challenger of Dallas - Dallas Morelos Challenger Draft Corona Mexico City Open - Mexico City Tiburon Challenger Burnie Challenger Taipei City Challenger Taipei City Challenger Media Will Cup Busan Challenger Tennis - Busan Tunisia F34 Pingguo Challenger Astana Challenger Orleans Challenger Shimadzu All Japan Indoor - Kyoto The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger Drummondville Challenger HTV Challenger - Ho Chi Minh City Okal Cup 2003 - Eckental IPP Open - Helsinki Baotou Challenger AIG Japan Open - Tokyo Samsung Securities Cup Challenger - Seoul Recanati Challenger Legg Mason Tennis Classic - Washington D.C. Segovia Challenger St. Petersburg 2 Challenger Salinas Challenger Almaty 1 Challenger Seville Challenger Beijing Challenger GHI Bronx Tennis Classic - Bronx Blois Challenger Portoroz Challenger Istanbul Challenger Fergana Tennis Challenger Tournament - Fergana Las Vegas Challenger Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Loughborough Challenger New Delhi Challenger III - New Delhi Shymkent Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Segovia Challenger Seville Challenger Cary Challenger Busan Open Challenger Tennis - Busan Fairfield Challenger Las Vegas Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Nottingham-2 Challenger Quimper Challenger President's Cup - Tashkent St. Brieuc Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Granby Challenger Jerusalem Challenger Lyon Challenger The Natrel's Challenger of Granby - Granby Tata Open - Chennai Binghamton Challenger Meerbusch Challenger Jinan Challenger Columbus Challenger The Stella Artois Grass Court Championships - London Gallagher International - Hamilton Kun-Ming Challenger Binghamton Professional Tennis Tournament - Binghamton Pozoblanco Challenger Sporting Challenger 2003 - Turin Segovia Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Prague 3 Challenger Mallorca Challenger Braga Challenger St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Kyoto Challenger - Kyoto Puerto Vallarta Challenger Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul Music City Challenger - Nashville Singha Tennis Classic - Tarzana Music City Challenger - Nashville China Open - Beijing Thailand Open - Bangkok Odlum Brown Vancouver Open - Vancouver 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo AIG Japan Open - Tokyo Chennai Open - Chennai Glasgow Challenger SAP Open - San Jose Ismaning Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Pune Challenger Maia Challenger Grand Prix Hassan II - Casablanca Rennes Challenger Estoril Open - Estoril Morelos Challenger Segovia Challenger Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Campbell's Hall of Fame Tennis Championships - Newport Bangkok Challenger Countrywide Classic - Los Angeles Sibiu Challenger Marbella Challenger Guayaquil Challenger Gran Canaria 2 Challenger Oeiras 2 Challenger Winnetka Challenger Busan Challenger Jonkoping Challenger China Open - Beijing Murcia Challenger Carson Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Busan Challenger Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Shanghai Challenger Noumea Challenger Kaoshuing Challenger Delray Beach International Tennis Championships - Delray Beach Pingguo Challenger AIG Japan Open - Tokyo Seoul Challenger Almaty Challenger Campbells Hall of Fame Tennis Championships - Newport Izmir Challenger Indianapolis Tennis Championships - Indianapolis Poznan Challenger Thailand Open - Bangkok Monterrey Challenger Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Traralgon Challenger Sao Paulo Challenger The Stella Artois Championships - London Calgary Challenger Portoroz Challenger Recanati Challenger Seville Challenger Yokohama Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Kyoto Challenger Guangzhou Challenger Toyota Challenger Turkish Airlines Open Antalya - Antalya The Stella Artois Grass Court Championships - London Tampere Challenger Shanghai Challenger Andria Challenger Meerbusch Challenger Orleans Challenger Thailand Open - Bangkok Cherbourg Challenger Madrid Challenger Aircel Chennai Open - Chennai Heineken Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Antalya Cup - Antalya Aegon Nottingham Open - Nottingham Cleveland Challenger The Scottish Tennis Championships - Edinburgh Gran Canaria 1 Challenger Anning Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Geneva Open - Geneva Hilton Waikoloa Village USTA Challenger - Waikoloa Bet-at-home Open - Hamburg Astana Challenger Bangkok Challenger Columbus Challenger The LTA Wrexham Challenger - Wrexham Morelos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Moselle Open - Metz Winnipeg Challenger Gatineau Challenger Segovia Challenger Quimper Challenger Potchefstroom Challenger Campinas Challenger Oeiras 1 Challenger Salinas 2 Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Iasi Challenger Mallorca Championships - Mallorca AIG Japan Open - Tokyo Chennai Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Antalya Open - Antalya Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Hamburg Mallorca Challenger Murcia Challenger Alicante Challenger Oeiras 4 Challenger Rogers Masters - Toronto Pacific Life Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Moselle Open - Metz Pacific Life Open - Indian Wells Thailand Open - Bangkok Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 All Lower level tournaments Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006